package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 名片详情对象 mp_business_card
 * 
 * @author mcf
 * @date 2022-11-18
 */
public class MpBusinessCard extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 名片ID */
    private String businessCardId;

    /** 用户ID */
    @Excel(name = "用户ID")
    private String userId;

    /** 公司图片 */
    @Excel(name = "公司图片")
    private String companyPicture;

    /** 小程序二维码 */
    @Excel(name = "小程序二维码")
    private String qrCode;

    /** 小程序名称 */
    @Excel(name = "小程序名称")
    private String linkName;

    /** 小程序链接 */
    @Excel(name = "小程序链接")
    private String link;

    /** 电话号码 */
    @Excel(name = "电话号码")
    private String telephoneNumber;

    /** 邮箱地址 */
    @Excel(name = "邮箱地址")
    private String email;

    /** 用户名 */
    @Excel(name = "用户名")
    private String userName;

    /** 职位 */
    @Excel(name = "职位")
    private String position;

    /** 公司名称 */
    @Excel(name = "公司名称")
    private String corporateName;

    /** 公司地址 */
    @Excel(name = "公司地址")
    private String corporateAddress;

    /** 模板ID */
    @Excel(name = "模板ID")
    private String modelId;

    /** 公司简介 */
    @Excel(name = "公司简介")
    private String companyIntroduction;

    /** 业务介绍 */
    @Excel(name = "业务介绍")
    private String businessIntroduction;

    public void setBusinessCardId(String businessCardId) 
    {
        this.businessCardId = businessCardId;
    }

    public String getBusinessCardId() 
    {
        return businessCardId;
    }
    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }
    public void setCompanyPicture(String companyPicture) 
    {
        this.companyPicture = companyPicture;
    }

    public String getCompanyPicture() 
    {
        return companyPicture;
    }
    public void setQrCode(String qrCode) 
    {
        this.qrCode = qrCode;
    }

    public String getQrCode() 
    {
        return qrCode;
    }
    public void setLinkName(String linkName) 
    {
        this.linkName = linkName;
    }

    public String getLinkName() 
    {
        return linkName;
    }
    public void setLink(String link) 
    {
        this.link = link;
    }

    public String getLink() 
    {
        return link;
    }
    public void setTelephoneNumber(String telephoneNumber) 
    {
        this.telephoneNumber = telephoneNumber;
    }

    public String getTelephoneNumber() 
    {
        return telephoneNumber;
    }
    public void setEmail(String email) 
    {
        this.email = email;
    }

    public String getEmail() 
    {
        return email;
    }
    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }
    public void setPosition(String position) 
    {
        this.position = position;
    }

    public String getPosition() 
    {
        return position;
    }
    public void setCorporateName(String corporateName) 
    {
        this.corporateName = corporateName;
    }

    public String getCorporateName() 
    {
        return corporateName;
    }
    public void setCorporateAddress(String corporateAddress) 
    {
        this.corporateAddress = corporateAddress;
    }

    public String getCorporateAddress() 
    {
        return corporateAddress;
    }
    public void setModelId(String modelId) 
    {
        this.modelId = modelId;
    }

    public String getModelId() 
    {
        return modelId;
    }
    public void setCompanyIntroduction(String companyIntroduction) 
    {
        this.companyIntroduction = companyIntroduction;
    }

    public String getCompanyIntroduction() 
    {
        return companyIntroduction;
    }
    public void setBusinessIntroduction(String businessIntroduction) 
    {
        this.businessIntroduction = businessIntroduction;
    }

    public String getBusinessIntroduction() 
    {
        return businessIntroduction;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("businessCardId", getBusinessCardId())
            .append("userId", getUserId())
            .append("companyPicture", getCompanyPicture())
            .append("qrCode", getQrCode())
            .append("linkName", getLinkName())
            .append("link", getLink())
            .append("telephoneNumber", getTelephoneNumber())
            .append("email", getEmail())
            .append("userName", getUserName())
            .append("position", getPosition())
            .append("corporateName", getCorporateName())
            .append("corporateAddress", getCorporateAddress())
            .append("modelId", getModelId())
            .append("companyIntroduction", getCompanyIntroduction())
            .append("businessIntroduction", getBusinessIntroduction())
            .append("createTime", getCreateTime())
            .toString();
    }
}
